#include <iostream>
using namespace std;
#include <map>

int main(int argc, const char *argv[]){
    // 使用map实例化一个对象
    map<int, string> my_map;

    // 插入时 可以先实例化一个pair对象 然后将这个对象作为insert的参数
    pair<int, string> node_1(1001, "张三");
    my_map.insert(node_1);
    // 也可以使用 匿名对象 传参
    my_map.insert(pair<int, string>(1002, "李四"));
    my_map.insert(pair<int, string>(1003, "王五"));

    // 查找
    map<int, string>::iterator ret;
    ret = my_map.find(1002);
    if(ret == my_map.end()){
        cout << "没找到对应的记录" << endl;
    }else{
        cout << "找到了对应的记录" << endl;
        cout << ret->first << " : " << ret->second << endl;
        // first 就是 key   second 就是 value
    }

    return 0;
}